.border-common{
    border:1px solid rgba(56,166,255,.1);
    box-shadow: 0 0 8px #ccc;
    height:auto;
    width:300px;
    display:inline-block;
}
.border-style{
    border:1px solid rgba(56,166,255,.1);
    box-shadow: 0px 0px 8px #ccc;
    height:500px;
    width:600px;
    display:inline-block;
}
.pro-done-item > div{
    margin:10px 0px 10px 20px;
}
.button-common{
    display:inline-block;
}
.logo{
    color: #fff;
    float: left;
    line-height:60px;
    font-size:20px;
    padding:0 25px;
    text-align: center;
    width:150px;
}
/*页面滑轮器*/
.layui-side::-webkit-scrollbar{width:6px; background:#ccc; border-radius:10px;height: 20px}
.layui-side::-webkit-scrollbar-thumb{ display:block; width:6px; margin:0 auto; border-radius: 10px; background: #a6a6a6;/*内层轨道*/}


.hideMenu {
    float: left;
    width: 20px;
    height: 20px;
    margin: 15px 50px 0 190px;
    font-size: 17px;
    text-align: center;
    padding: 5px 5px;
    color: #fff;
    background-color: #1AA094;
}

.showMenu.layui-layout-admin .layui-side{ left:-200px; }
.showMenu .layui-body,.showMenu .layui-footer{ left:0; }
.showMenu .layui-header{margin-left:-190px}
.showMenu .layui-form{width:100%}
.layui-nav-more {
    border-top-color: #666;
}
/*.zc-bg-black{*/
    /*background-color:#3c8dbc;*/
/*}*/
.layui-nav {
    background-color: inherit !important;
}
.layui-nav .layui-nav-item a{
    color:black
}

.weather{
    color:#fff;
    float:left;
    margin:15px 0 0 50px;
}
.top_menu {
    float: right;
    right: 0;
}
.user-photo {
    width: 200px;
    height: 120px;
    padding-top: 25px;
    padding-bottom: 40px;
}
.user-photo a.img {
    display: block;
    width: 76px;
    height: 76px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.user-photo a.img img {
    display: block;
    border: none;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 4px solid #44576b;
}
.user-photo p {
    display: block;
    width: 100%;
    height: 25px;
    text-align: center;
    color:black;
    font-size: 12px;
    white-space: nowrap;
    line-height: 25px;
    overflow: hidden;
    margin-top: 50px;
}

#top_tabs_box {
    padding-right: 138px;
    height: 40px;
    border-bottom: 1px solid #e2e2e2;
}
#top_tabs {
    position: absolute;
    margin-left:30px;
    /*margin-top: -1px;*/
    /*margin-left: -1px;*/
}
.clildFrame.layui-tab-content {
    padding-right: 0;
}
.layui-tab-content {
    height: 100%;
    padding: 0;
}

.closeBox .icon-caozuo{ font-size: 20px; position:absolute; top:1px; left:-2px; }
/*选择项目栏开始*/
.layui-body {
    overflow: hidden;
    /*border-top: 5px solid #1AA094;*/
    /*border-left: 2px solid #1AA094;*/
}
.marg0 {
    margin: 0;
}
.closeBox {
    position: absolute;
    right: 0;
    background-color: #fff !important;
    color: #000;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}
.closeBox .layui-nav-item {
    line-height: 40px;
}
.closeBox .layui-nav-item a, .closeBox .layui-nav-item a:hover {
    color: #000;
}
.closeBox .icon-caozuo {
    font-size: 20px;
    position: absolute;
    top: 1px;
    left: -2px;
}
.closeBox .layui-nav-child {
    top: 42px;
    left: -12px;
}
.layui-tab-title .layui-this {
    background-color: #eaedf1;
    color: black;
}
.layui-tab-title li cite {
    font-style: normal;
    padding-left: 5px;
}
/*选择项目栏结束*/
/**iframe页面样式开始*/
.layui-tab-item {
    position: absolute;
    top: 41px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
}
.clildFrame.layui-tab-content iframe {
    width: 100%;
    height: 100%;
    border: none;
    min-width: 320px;
    position: absolute;
    background-color: #eaedf1;
}
.layui-nav-tree .layui-nav-item a:hover {
    background-color: rgb(240, 245, 255);
    color: rgb(47, 84, 235);
}
.layui-nav-tree .layui-nav-item  .layui-nav-child a:hover {
    background-color: rgb(240, 245, 255);
    color: rgb(47, 84, 235);
}
.layui-nav-itemed>.layui-nav-child {
    background-color: white !important;
    color: rgb(47, 84, 235);
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background-color: rgb(240, 245, 255);
    color: rgb(47, 84, 235);
}
.layui-nav-itemed>a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover {
    color: black !important;
}
.layui-nav .layui-nav-more {
    border-color: #5e5e5e transparent transparent ;
}
.layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more {
    border-color: transparent transparent #5e5e5e;
}

.layui-tab-brief>.layui-tab-title li:hover {
    background-color: #eaedf1;
    color: #009688;
}


/*iframe页面样式结束*/


/*底部*/
.footer{
    width: 100%;
    height: 59px;
    background: rgba(223,225,226,.4);
    font-size: 14px;
    color: #727475;
    text-align: center;
    line-height: 59px;
    margin-top: 50px;

}

/*左侧导航重定义*/
.layui-nav-item a cite{ padding:0 5px; }
.layui-side-scroll{ height:auto;}
.layui-nav-tree .layui-nav-child a{ padding-left: 40px; }
/*.layui-nav-tree .layui-nav-child a:hover{ background-color:#4E5465; }*/
/*.layui-nav-tree .layui-nav-child dd.layui-this a:hover{ background-color:#009688; }*/



.ibox-title {
    background-color: #fff;
    border-color: #e7eaec;
    -o-border-image: none;
    border-image: none;
    border-width: 4px 0 0;
    color: inherit;
    margin-bottom: 0;
    padding: 14px 15px 7px;
    min-height: 20px;
}
.ibox-content {
    clear: both;
}
.ibox-content {
    background-color: #fff;
    color: inherit;
    padding: 15px 20px 20px;
    border-color: #e7eaec;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}
.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    font-size: 40px;
    cursor: pointer;
}
.layui-layout-admin .layui-header{
    background-color: #3c8dbc;
}